home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / nihcl-30.lha / nihcl-3.0 / test / keysortcltn.v < prev    next >
Text File  |  1990-05-19  |  981b  |  81 lines

  1.  
  2. Test class KeySortCltn
  3. A=>Ant
  4. C=>Cat
  5. E=>Emu
  6. E=>Eeyore
  7. H=>25-Dec-85
  8. J=>98.6
  9. M=>Man
  10. Z=>29-Jan-63 9:30:00 pm
  11. index 0 before key A
  12. index 6 before key M
  13. index 1 before key C
  14. index 3 before key E
  15. index 7 before key Z
  16. index 3 before key F
  17. index -1 before key @
  18. index 7 before key [
  19. clone isEqual c: 1
  20. clone == c: 1
  21. clone != c: 0
  22. c.compare(clone) = 0
  23. c.includesKey(String("J")) = 1
  24. c.includesKey(String("K")) = 0
  25. c.occurrencesOfKey(String("Q")) = 0
  26. c.occurrencesOfKey(String("M")) = 1
  27. c.occurrencesOfKey(String("E")) = 2
  28. atKey(String("J")) = 98.6
  29. atKey(String("N")) = NIL
  30.  
  31. OrderedCltn o =
  32. Ant
  33. Cat
  34. Emu
  35. Eeyore
  36. 25-Dec-85
  37. 98.6
  38. Man
  39. 29-Jan-63 9:30:00 pm
  40. A
  41. C
  42. E
  43. E
  44. H
  45. J
  46. M
  47. Z
  48.  
  49. SortedCltn b =
  50. A=>Ant
  51. C=>Cat
  52. E=>Emu
  53. E=>Eeyore
  54. *c.removeKey(String("Z")) = Z=>29-Jan-63 9:30:00 pm
  55. *c.removeKey(String("Q")) = NIL
  56. *c.removeKey(String("E")) = E=>Emu
  57. A=>Ant
  58. C=>Cat
  59. E=>Eeyore
  60. H=>25-Dec-85
  61. J=>98.6
  62. M=>Man
  63.  
  64. apple
  65. bat
  66. cat
  67. dog=>1
  68. apple
  69. bat
  70. cat
  71. eagle=>2
  72. apple
  73. bat
  74. cat
  75. gopher=>0
  76. index apple
  77. bat
  78. cat
  79. dog
  80. before key 0
  81.